/*分页样式*/

.div_currpage {

  width: 100%;

  text-align: center;

  overflow: hidden;

  padding-top: 20px;

  padding-bottom: 30px;

}

.div_currpage a, .div_currpage span {

  padding: 4px 10px;

  line-height: 35px;

  border: 1px solid #009ada;

  font-family: Arial;

  text-align: center;

  display: inline;

  margin-top: 10px;

}

.div_currpage span, .div_currpage a:hover {
  background: #009ada;
  font-weight: bold;
  color: #fff;
}




 .link-bg{
  width: 100%;
  height: 89px;
  background-color: #0471b6;
}
.link a{
  float: left;
  display: block;
  height: 89px;
  margin-right:15px;
  font-size: 15px;
  color: #FFF;
  line-height: 89px;
}
 
.foot1-1{
  float: left;
  width: 419px;
  height: auto;
}
.foot1-1 .ft-01{
  width: 100%;
  height: 160px;
  border-bottom: 1px solid #4e7a19;
}
.foot1-1 .ft-01 .f-nr01{
  margin-top:20px;
  float: left;
  width: 239px;
}
.foot1-1 .ft-01 .f-nr01 h4{
  height: 28px;
  font-size: 18px;
  color: #fff;
}
.foot1-1 .ft-01 .f-nr01 p{
  font-size: 40px;
  color: #6abf00;
  font-family: Impact;
}
.foot1-1 p{
  padding-top: 15px;
  font-size: 15px;
  color: #bfbfbf;
  line-height: 170%
}
.foot1-2{
  float: right;
  width: 708px;
  height: auto;
}
.foot1-2-1{
  float: left;
  width: 350px;
}
.foot1-2-1 h4{
  height: 57px;
  font-size: 18px;
  color: #fff;
  line-height: 57px;
}
.foot1-2-1 a{
  display: block;
  margin-right:15px;
  float:left;
  width: 158px;
  height: 30px;
  border: 1px solid #6abf00;
  font-size: 15px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  margin-bottom: 3px;
}
.foot1-2-1 a:hover{
  background-color: #6abf00;
  color: #ffffff;
}
.foot1-2-2{
  float: right;
  width: 320px;
}
.foot1-2-2 h4{
  height: 57px;
  border-bottom:1px solid #6abf00;
  font-size: 18px;
  color: #fff;
  line-height: 57px;
}
.foot1-2-2 a{
  margin-right: 33px;
  display: block;
  float: left;
  width: 127px;
  height: 31px;
  border-bottom:1px dashed #415d22;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 31px;
}
.foot1-2-2 a:hover{
  background-color: #415d22;
  color: #ffffff;
}
.foot1-2-3{
  width: 669px;
  height: 48px;
  border:1px solid #6abf00;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 48px;
  margin-top:38px;
}
.foot1-2-3 a{
  color: #fff;
}
/*END bOTTOM*/
/*滚动产品图片样式*/
.h-pro-gun01 li{
  margin-right: 18px;
  margin-bottom: 18px;
  float: left;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li .tu{
  border:1px solid #e5e5e5;
  overflow: hidden;
}
.h-pro-gun01 li .tu img{
  
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro-gun01 li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun01 li a h3{
  display: block;
  border: 1px solid #dcdcdc;
  height: 31px;
  font-size: 15px;
  color: #333333;
  text-align: center;
  line-height: 31px;
  letter-spacing: 0px;
}


.w-1200{width:1200px; margin:0 auto; overflow:hidden;margin-top:50px;}




.h-news01{
  width: 1200px;
  height: auto;
  overflow: hidden;
  margin-top:30px;
}
.h-news01 ul{
  width: 1300px;
}
.h-news01 ul li{
  float: left;
  margin-right: 25px;
  width: 383px;
  height: 480px;
}
.h-news01 ul li .tu{
  margin-top:15px;
  width: 383px;
  height: 197px;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}
.h-news01 ul li:hover .tu{
  margin-top:0px;
  -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out;
}
.h-news01 ul li .tu img{
  width: 383px;
  height: 197px;
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-ou
}
.h-news01 ul li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-news01 ul li a h3{
  display: block;
  margin-top:24px;
  height: 46px;
  border-bottom: 1px dashed #c9c9c9;
  font-size: 17px;
  color: #1d1d1d;
  line-height: 130%;
}
.h-news01 ul li:hover a h3{
  color: #0471b6;
}
.h-news01 ul li p{
  display: block;
  margin-top: 21px;
  width: 100%;
  height: 66px;
  font-size: 15px;
  color: #555555;
  line-height: 150%;
  overflow: hidden;
}

.h-news01 ul li .more01
{
	margin-top:20px;
}
.h-news01 ul li .more01 a{
  margin:0 auto;
  display: block;
  width: 343px;
  height: 39px;
  border:1px solid #0471b6;
  font-size: 15px;
  color: #555555;
  text-align: center;
  line-height: 39px;
  border-radius: 20px;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}
.h-news01 ul li:hover .more01 a{
  width: 100%;
  background-color: #0471b6;
  color: #fff;
  border-radius: 0px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out;
}



.bounceInLeft {

  animation-name: bounceInLeft;

}



.h-tit01{ width: 100%; height:102px; background: url(../images/bg-02.jpg) no-repeat top center;}
.h-tit01 p{ width: 100%; height: 38px; font-size: 30px; color: #6abf00; text-align: center; letter-spacing: 0px; text-transform: uppercase; }
.h-tit01 h2{display: block; height: 29px; text-align: center; font-size: 20px; color: #343434; }
.h-tit01 span{ display: block; text-align: center; font-size: 16px; color: #949494; letter-spacing: 0px;}
.h-tit01 .t1-line0{ width: 45px; margin: 0 auto; height: 10px; border-bottom: #188af5 3px solid; }
.h-line01{ border-bottom: #e5e5e5 1px solid; width: 100%; height: 2px;}
.h-tit02{
  width: 100%;
  height: 107px;
}
.h-tit02 h3{
  height: 43px;
  width: 100%;
  font-size: 26px;
  color: #333333;
  text-align: center;
}
.h-tit02 p{
  font-size: 15px;
  color: #645f5f;
  text-align: center;
  letter-spacing: 0px;
}
.h-zi01{
  width: 100%;
  height: 31px;
  text-align: center;
  font-size: 22px;
  color: #6abf00;
}
.h-zi01-1{
  text-transform: uppercase;
  font-size: 16px;
  color: #d4d6d1;
}
.part01{
  width: 100%;
  height: 82px;
  background: url(../images/bg-1.jpg);
}
.part01-1{
  width: 960px;
  margin:0 auto;
}
.part01-1 .p01-nr{
  float: left;
  margin-top:22px;
  width: 240px;
}
.part01-1 .p01-nr p{
  display: block;
  width: 100%;
  height: 27px;
  color: #585858;
  text-align: center;
  font-size: 20px;
}
.part01-1 .p01-nr span{
  display: block;
  width: 100%;
  font-size: 12px;
  color: #b1b1b1;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0px;
}
.h-pclass01{
  width: 1200px;
  height: auto;
  overflow: hidden;
}
.h-pclass01 ul{
  width: 1300px;
}
.h-pclass01 ul li{
  margin-right: 11px;
  margin-bottom:11px;
  float: left;
  width: 229px;
  height: 43px;
  border:1px solid #6abf00;
}
.h-pclass01 ul li:hover{
  background-color: #6abf00;
}
.h-pclass01 ul li a{
  display: block;
  width: 100%;
  height: 43px;
  text-align: center;
  font-size: 16px;
  color: #4d970d;
  line-height: 43px;
}
.h-pclass01 ul li:hover a{
  color: #fff;
}
.h-pro01{
  width: 1200px;
  height: auto;
  overflow: hidden;
}
.h-pro01 ul{
  width: 1300px; 
  padding:30px 0px; 
}
.h-pro01 ul li{
  float: left;
  margin-right: 24px;
  width: 384px;
  height:380px; 
}
.h-pro01 ul li .tu{ 
  width: 382px; 
  height: 268px; 
  position: relative; 
  border:1px solid #5fb734;
  overflow: hidden; 
}
.h-pro01 ul li .tu .tu01{ 
  position:absolute; 
  top:0px; 
  left:0px; 
  z-index:10;
  width: 382px; 
  height: 268px; 
  overflow: hidden;
}
.h-pro01 ul li .tu .tu01 img{
  width: 382px;
  height: 268px;
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-pro01 ul li:hover .tu .tu01 img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro01 ul li .tu .uptu{ 
  position:absolute; 
  top:0px; 
  left:0px;
  z-index:30;
  width: 382px; 
  height: 268px; 
  background:url(../images/png02.png);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}


.h-pro01 ul li .tu .uptu{ 
  position:absolute; 
  top:0px; 
  left:0px;
  z-index:30;
  width: 382px; 
  height: 268px; 
  background:url(../images/png02.png);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}
.h-pro01 ul li:hover .tu .uptu{ 
  top:0px; 
  left:0px;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}
.h-pro01 ul li .tu .uptu .p01-nr{
  margin-top:92px;
  margin-left:45px;
  width: 304px;
}
.h-pro01 ul li .tu .uptu .p01-nr a h3{
  display: block;
  width: 100%;
  height: 59px;
  font-size: 36px;
  color: #ffffff;
  text-align: center;
}
.h-pro01 ul li .tu .uptu .p01-nr .more01 a{
  display: block;
  width: 301px;
  height: 37px;
  background: url(../images/png01.png);
  text-align: center;
  font-size: 18px;
  color: #000000;
  line-height: 37px;
}
.h-pro01 ul li .p01-tit{
  width: 100%;
  height: 80px;
  background: url(../images/pro-bg01.jpg) no-repeat top right #f3f3f3;
  overflow: hidden;
}
.h-pro01 ul li:hover .p01-tit{
   background: url(../images/pro-bg02.jpg) no-repeat top right #6abf00;
}
.h-pro01 ul li .p01-tit a h3{
  display: block;
  margin-top:16px;
  margin-left:25px;
  width: 360px;
  height: 23px;
  font-size: 16px;
  color: #323131;
}
.h-pro01 ul li:hover .p01-tit a h3{
  color: #ffffff;
}
.h-pro01 ul li .p01-tit p{
  display: block;
  margin-left:25px;
  font-size: 14px;
  color: #a7a7a7;
}
.h-pro01 ul li:hover .p01-tit p{
  color: #ffffff;
}
.h-about1-1{
  float: right;
  width: 590px;
  height: 271px;
  overflow: hidden;
}
.h-about1-2{
  float: left;
  width: 540px;
  height: auto;
  overflow: hidden;
}
.h-about1-2 h3{
  height: 48px;
  font-size: 26px;
  color: #4cc145;
  letter-spacing: 0px;
}
.h-about1-2 p{
  font-size: 15px;
  color: #737373;
  line-height: 190%;
  letter-spacing: 0px;
}
.h-about2{
  width: 1200px;
  height: auto;
  overflow: hidden;
}
.h-about2 .li01{
  width: 378px;
  height: 107px;
  border:1px solid #6abf00;
}
.h-about2 .li01 a h3{
  display: block;
  float: left;
  width: 200px;
  height: 105px;
  font-size: 33px;
  color: #6abf00;
  line-height: 105px;
}
.h-about-r{
  margin-right: 30px;
}
.part02{
  width: 100%;
  height: 368px;
  background: url(../images/bg-03.jpg) no-repeat top center;
}
.part03{
  width: 100%;
  height: 936px;
  background: url(../images/bg-04.jpg) no-repeat top center;
}
.part03-l{
  margin-top: 40px;
  float: left;
  width: 390px;
}
.part03-li{
  width: 100%;
  height: 150px;
}
.part03-li h3{
  height: 34px;
  font-size: 26px;
  color: #000000;
}
.part03-li p{
  font-size: 17px;
  color: #1d1d1d;
  line-height: 170%;
}

.part03-r{
  margin-top: 110px;
  float: right;
  width: 380px;
}

.h-news01{
  width: 1200px;
  height: auto;
  overflow: hidden;
}

.h-news01 ul{
  width: 1300px;
}

.h-news01 ul li{
  float: left;
  margin-right: 25px;
  width: 383px;
  height: 480px;
}

.h-news01 ul li .tu{
  margin-top:15px;
  width: 383px;
  height: 197px;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-out; 
  -moz-transition: all 0.2s ease-out; 
  transition: all 0.2s ease-out;
}

.h-news01 ul li:hover .tu{
  margin-top:0px;
  -webkit-transition: all 0.3s ease-out; 
  -moz-transition: all 0.3s ease-out; 
  transition: all 0.3s ease-out;
}

.h-news01 ul li .tu img{
  width: 383px;
  height: 197px;
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-ou
}

.h-news01 ul li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-news01 ul li a h3{
  display: block;
  margin-top:24px;
  height: 46px;
  border-bottom: 1px dashed #c9c9c9;
  font-size: 17px;
  color: #1d1d1d;
  line-height: 130%;
}
 
.h-news01 ul li p{
  display: block;
  margin-top: 21px;
  width: 100%;
  height: 66px;
  font-size: 15px;
  color: #555555;
  line-height: 150%;
  overflow: hidden;
}
 
.part04{
  width: 1200px;
  height: 452px;
  background: url(../images/bg-05.jpg) no-repeat top center;
}
.part04-1{
  float: left;
  margin-top:90px;
  margin-left:125px;
  width: 238px;
}
.part04-1 .tit{
  height: 81px;
}
.part04-1 .tit h3{
  height: 34px;
  font-size: 23px;
  color: #ffffff;
}
.part04-1 .tit p{
  font-size: 18px;
  color: #ffffff;
  text-transform: uppercase;
}
.part04-1 p{
  font-size: 15px;
  color: #ffffff;
  line-height: 160%;
}

 
.Pro_sort .title,#leftObj .pro_sort_box .title{background:url(../images/Pro_sort_title.jpg) no-repeat;height:60px;line-height:60px;text-align:center;font-size:16px;color:#fff;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.2);font-weight:bold}

.pro_sort{background:#f2f2f2;border:2px solid #3370a3;border-top:0;padding:15px 10px;margin-bottom:20px;}

.pro_sort .each_li .name{color:#fff;cursor:pointer;background:url(../images/Pro_sort_second.jpg) repeat-x 0 bottom;display:block;margin-bottom:10px;line-height:36px;padding-left:10px;}

.pro_sort .each_li .name a{color:#fff; font-size:16px;}

.pro_sort .each_li .name a:hover{text-decoration:none}

.pro_sort .each_li .name .icon{background:url(../images/third_box.png) no-repeat 100% 9px;display:block;}

.pro_sort .active .name .icon{background-position:100% -84px;}

.pro_sort .each_li .third_li .name{background:#fff;display:block; line-height:36px;}

.pro_sort .each_li .third_li .name a {color:#666;display:block;border:1px solid #d9d9d9}

.pro_sort .each_li .third_li .name a:hover{background-color:#f9f9f9;text-decoration:none;color:#f60}

.promore{text-align:center}

.promore a{background:#fff;display:block;line-height:36px;border:1px solid #d9d9d9}


 .title_more a{color:#fff;text-align:center; padding-left:75px;font-size:20px;}
 

.pro_sort_box .title{background:url(../images/Pro_sort_title.jpg) no-repeat;height:60px;line-height:60px;text-align:center;font-size:16px;color:#fff;text-shadow:-1px -1px 2px rgba(0, 0, 0, 0.2);font-weight:bold}

.pro_sort .each_li .third_li .name a{padding:0 13px}

.promore{display:none}





/*分页=============================================================*/
.prorig-con{margin-left:300px; clear:both;}
.prorig-con ul{margin:auto;}
.prorig-con ul li{color:#fff;float:left; border-radius:5px;background:#094ca7;line-height:40px;width:5%;text-align:center ;margin-left:5px;}
.prorig-con ul li a{color:#fff;font-size:15px;line-height:20px; width:5%;text-align:center }
.prorig-con ul li.current{float:left;color:#fff;font-size:15px; border-radius:5px;background:#096b72;line-height:40px;width:5%;text-align:center ;margin-left:5px;}

